Division of Floating Point Expansions with an Application to the Computation of a Determinant

نویسندگان

  • Marc Daumas
  • Claire Finot
چکیده

Floating point expansion is a technique for implementing multiple precision using a processor's oating point unit instead of its integer unit. Research on this subject has arised recently from the observation that the oating point unit becomes a more and more eÆcient part of modern computers. Many simple arithmetic operators and some very useful geometric operators have already been presented on expansions. Yet previous work included only a very simple division algorithm. We present in this work a new algorithm that allows us to extend the set of geometric operators with Bareiss' determinant on a matrix of size between 3 and 10. Running times with di erent determinant algorithms on di erent machines are compared with GMP, a very common multi-precision package.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Multiplications of Floating Point Expansions

In modern computers, the floating point unit is the part of the processor delivering the highest computing power and getting most attention from the design team. Performance of any multiple precision application will be dramatically enhanced by adequate use of floating point expansions. We present in this work three multiplication algorithms faster and more integrated than the stepwise algorith...

متن کامل

Sodium Alginate/Starch Blends Loaded with Ciprofloxacin Hydrochloride as a Floating Drug Delivery System - In Vitro Evaluation

In the present study, Floating Drug Delivery Beads (FDDS) were prepared with sodium alginate/ starch blend as a matrix, sodium hydrogen carbonate as a pore forming agent, methyl cellulose as a binder and barium chloride solution as a hardening agent. In order to prepare the beads with different porosity and morphology the ratio between pore forming agent to polymer blend and ratio of the co...

متن کامل

Fixed-point FPGA Implementation of a Kalman Filter for Range and Velocity Estimation of Moving Targets

Tracking filters are extensively used within object tracking systems in order to provide consecutive smooth estimations of position and velocity of the object with minimum error. Namely, Kalman filter and its numerous variants are widely known as simple yet effective linear tracking filters in many diverse applications. In this paper, an effective method is proposed for designing and implementa...

متن کامل

ASIC Design of Butterfly Unit Based on Non-Redundant and Redundant Algorithm

Fast Fourier Transform (FFT) processors employed with pipeline architecture consist of series of Processing Elements (PE) or Butterfly Units (BU). BU or PE of FFT performs multiplication and addition on complex numbers. This paper proposes a single BU to compute radix-2, 8 point FFT in the time domain as well as frequency domain by replacing a series of PEs. This BU comprises of fused floating ...

متن کامل

Modern Computer Arithmetic

A 2009 IEEE Transactions on Computers (TC) guest editorial called computer arithmetic “the mother of all computer research and application topics.” Today, one might question what computer arithmetic still o ers in terms of advancing scienti c research; after all, multiplication and addition haven’t changed. The answer is surprisingly easy: new architectures, processors, problems, application do...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • J. UCS

دوره 5  شماره 

صفحات  -

تاریخ انتشار 1999